package com.uniandes.edu.co.controlador;

import com.uniandes.edu.co.anotaciones.LogT;
import com.uniandes.edu.co.anotaciones.LogsT;

/**
 * Clase controladora que se encarga de las validaciones 
 * al procesar las anotaciones
 */
public class ControladorAnotaciones {
	/**
	 * instancia unica de la clase
	 */
	@LogsT({@LogT(taskId=99, idPersona=20112, idCiclo=2, date="20/03/2011", min=1, porcentajeRealValorGanado=1)})
	static private ControladorAnotaciones solitario = null;

	/**
	 * metodo que valida que solo este creado una instancia de 
	 * la clase
	 */
	@LogsT({@LogT(taskId=99, idPersona=20112, idCiclo=2, date="20/03/2011", min=1, porcentajeRealValorGanado=1)})
    static public ControladorAnotaciones getSingleton() {
        if (solitario == null) {
            solitario = new ControladorAnotaciones();
        }
        return solitario;
    }
}